<template>
	<view class="layout">
		<view class="" style="font-size: 30rpx;">
			输入密钥
		</view>
		<view class="" style="border: 1rpx solid black; margin: 20rpx;">
			<input v-model="password" placeholder="请输入内容" />
		</view>
		<view class="" >
			<button  @click="check">确定</button>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				password:''
			}
		},
		methods: {
			temp(){
				uni.navigateTo({
				  url: '/pagesMine/manager_enter/manager_enter', // 路径前加 '/'
				});
			},
		  check() {
			  console.log('按下按钮了')
		    // 检查密码是否为空
		    if (!this.password) {
		      uni.showModal({
		        title: '请输入密码',
		        content: '密码不能为空，请输入有效密码',
		        showCancel: false,
		        confirmText: '确定',
		      });
		      return;
		    }
			uni.request({
				url: 'http://182.92.108.71:9001/api/v1/admin/confirmPassword', // 请求的 URL
				method: 'POST', // 请求方式
				data:{
					"password":this.password
				},
				success: (res) => {
				  // 请求成功回调
				  console.log('请求成功', res);
					  
				  if(res.data===true){
					  // 跳转到目标页面
					  uni.navigateTo({
					    url: '/pagesMine/manager_enter/manager_enter', // 路径前加 '/'
					  });
				  }else {
					  uni.showModal({
					    title: '密码错误',
					    content: '请重新输入',
					    showCancel: false,
					    confirmText: '返回',
					  });
				  }
				},
				fail: (err) => {
				  // 请求失败回调
				  console.error('请求失败', err);
				  
				  
				},
				complete: () => {
				  // 请求完成后调用
				  console.log('请求结束');
				}
			  });
			  
		  }
		}
	}
</script>

<style lang="scss" scoped>
	.layout{
		margin: 20rpx;
	}
</style>
